@charset "utf-8";
.yzgov-share {
  width: 110px;
  position: fixed;
  right: 10px;
  top: 280px;
  z-index: 100;
  border: 1px solid #E6E6E6;
  z-index: 1000;
}

.yzgov-share-img {
  overflow: hidden;
}

.yzgov-share-img img {
  width: 110px;
}

.yzgov-share-title {
  margin-top: 5px;
  text-align: center;
  line-height: 16px;
  font-size: 12px;
  padding-bottom: 5px;
  border-bottom: dashed 1px #ccc
}

.yzgov-share-close {
  cursor: pointer;
  position: absolute;
  width: 23px;
  height: 22px;
  top: -23px;
  right: -1px
}
.other-ohter-x {
    background-image: url('../images/20210205img.png');
    background-repeat: no-repeat;
	background-position: 0 -230px;
}
/*头条新闻*/
.toutiao .caption{padding-left: 60px;padding-bottom: 10px;background-image: url('../images/toutiao.png');background-repeat: no-repeat;background-position: left top;}
.toutiao .caption{text-align: center;}
.toutiao .caption a{font-size: 42px; color: #015293;
    font-weight: normal;line-height: 1.25em;    /*font-family: "govwf_fz_6927991_2137307721";*/}
.toutiao .desc{text-align: center;}
.toutiao .desc a{font-size: 1em; color: #015293; line-height: 1.6em;display: block;}
.toutiao .desc a:hover{color: #666;}
.toutiao .desc .more{float: right;color: #383838;}
@media (max-width:1500px){
  .toutiao .caption a{font-size: 1.875em;}  
}
@media (max-width:1280px){
  .toutiao .caption a{font-size: 1.5em;}
  .toutiao .desc a{font-size: 1em;}
}
@media (max-width:992px){
  .toutiao{padding-bottom: 5px;}
  .toutiao .caption a{white-space: normal; font-size: 1.375em;}
  .toutiao .desc{display: none;}
}
@media (max-width:640px){
  .toutiao .caption a{font-size: 1.125em;}
}
@font-face {
    font-family:"govwf_fz_6927991_2137307721";
    src:url("https://www.gov.cn/fz-font/govwf_fz_6927991_2137307721/govwf_fz_6927991_2137307721.woff") format("woff"), /* chrome, firefox */
    url("https://www.gov.cn/fz-font/govwf_fz_6927991_2137307721/govwf_fz_6927991_2137307721.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("https://www.gov.cn/fz-font/govwf_fz_6927991_2137307721/govwf_fz_6927991_2137307721.svg#govwf_fz_6927991_2137307721") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family:"govwf_fz_6927991_2137307721";
    src: url("https://www.gov.cn/fz-font/govwf_fz_6927991_2137307721/govwf_fz_6927991_2137307721.eot"); /* IE9 */
    font-style: normal;
    font-weight: normal;
}
/*动态新闻*/
.news .col-md-7{width: 54.65%;}
.news .col-md-5{width: 45.35%;}
.news .tpxw{position: relative;}
.news .tpxw .swiper-slide{background: #fff;}
.news .tpxw .swiper-slide dl{position: relative;}
.news .tpxw .swiper-slide dl .place{padding-top: 60.25%;}
.news .tpxw .swiper-slide dl dt{padding: 1em .75em; font-size: 1.0625em; line-height: 1.375em; text-align: center; background: #fff;}
.news .tpxw .swiper-pagination{bottom: 3.375em; margin-bottom: .625em;}
.news .tpxw .swiper-ctrl-button.resize.md{margin-top: -3.375em;}

.news .xwdt{padding: 1.25em 1.25em 1.25em 2em; background: #fafafa;}
.news .xwdt > .hd ul{position: relative;}
.news .xwdt > .hd li.li0{position: absolute; top: 0; left: 0; white-space: nowrap;}
.news .xwdt > .hd li.li1{float: none; text-align: center;}
.news .xwdt > .hd li.li2{position: absolute; top: 0; right: 0; white-space: nowrap;}
.news .xwdt .infolist li.li9{display: none;}
@media (max-width:1500px) {
  .news .xwdt .infolist li.li9{display: block;}	
}
@media (max-width:1280px) {
  .news .xwdt{padding: 1.25em 1.25em 1em;}
  .news .xwdt .infolist li.li8{display: none;}	
  .news .xwdt .infolist li.li9{display: none;}	
}
@media (max-width:480px) {
  .news .xwdt{padding: 1em 0 0; background: none; border-top: 1px solid #ededed;}
  .news .xwdt .bd{padding: .75em 1em 1em; background: #fafafa;}
  .news .xwdt .infolist li.li6{display: none;}	
  .news .xwdt .infolist li.li7{display: none;}	
}

/*领导专栏*/
.ldzl dl .place{padding-top: 25.17%;}

/*政务公开*/
.zwgk .entire-box{height: 540px;}
.zwgk .entire-box .tab-brief{padding-top: 5px;}
.zwgk .infolist.format li a{white-space: normal; height: 3.2em;}
@media (max-width:1500px) {
  .zwgk .entire-box{height: 485px;}
}
@media (max-width:1280px) {
  .zwgk .entire-box.zfxxgk{height: auto;}	
}
@media (max-width:768px) {
  .zwgk .entire-box{ padding: 15px 15px 0!important; height: auto;}	
  .zwgk .infolist.format li a{height: auto; max-height: 3.2em;}
}

.zfxxgk .menu-cards li a.item{padding-top: 1.125em; padding-bottom: 1.125em;}
.zfxxgk .menu1 li a.item i{width: 51px; height: 51px;}
.zfxxgk .menu1 li a.item span{width: 4.5em; max-width: none;}
.zfxxgk .menu1 li.w100 a.item span{width: 7em;}
.zfxxgk .menu1 li.w100 a.item span b{display: none;}
.zfxxgk .menu2 li.li0 a.item{background: url(../images/index/zwgk_menu_ico_ysq_bg_n.png) no-repeat center top #e1f4fd; background-size: auto 90%; border-color: #e1f4fd;}
.zfxxgk .menu2 li.li0 a.item:hover{background: #fff;}
.zfxxgk .menu2 li.li1 a.item{background: url(../images/index/zwgk_menu_ico_zfgb_bg.png) no-repeat center top #e2edfd; background-size: auto 80%; border-color: #e2edfd;}
.zfxxgk .menu2 li.li1 a.item:hover{background: #fff;}
.zfxxgk .menu-lists{margin-top: 30px; padding-top: 25px; border-top: 1px solid #d6e3f5;}
.zfxxgk .menu-lists ul{margin: -10px -10px 0;}
.zfxxgk .menu-lists ul li{float: left; width: 33.33333%;}
.zfxxgk .menu-lists ul li a{position: relative; display: block; margin: 10px 10px 0; text-align: center;}
.zfxxgk .menu-lists ul li a:after{position: absolute; top: 50%; right: -10px; content: ""; width: 1px; height: 16px; margin-top: -8px; background: #656768;}
.zfxxgk .menu-lists ul li.li2 a:after{content: normal;}
.zfxxgk .menu-lists ul li.li4 a:after{content: normal;}
@media (max-width:1500px) {
  .zfxxgk .menu-cards li a.item{padding-top: 1em; padding-bottom: 1em;}
  .zfxxgk .menu1 li a.item i{width: 45px; height: 45px;}	
}
@media (max-width:1280px) {
  .zfxxgk .menu1 li{width: 33.33333%;}	
  .zfxxgk .menu1 li a.item span{width: 8.5em !important;}
  .zfxxgk .menu1li a.item span b{display: none;}
  .zfxxgk .menu-lists ul li{width: 20%;}
  .zfxxgk .menu-lists ul li.li2 a:after{content: "";}
}
@media (max-width:768px) {
  .zfxxgk .menu1 li{width: 50%;}	
}
@media (max-width:640px) {
  .zfxxgk .menu1 li a.item span{width: 4.5em !important;}
  .zfxxgk .menu1 li a.item span b{display: block !important;}
  .zfxxgk .menu-lists{margin-top: 25px; padding-top: 17px;}
  .zfxxgk .menu-lists ul li{width: 33.3333%;}
  .zfxxgk .menu-lists ul li.li2 a:after{content: normal;}
}
@media (max-width:360px) {
  .zfxxgk .menu-cards{margin-top: -1px !important; margin-right: 0 !important; margin-left: -1px !important;}
  .zfxxgk .menu-cards li a.item{margin: 1px 0 0 1px !important;}
  .zfxxgk .menu-cards li a.item i{width: 40px; height: 40px;}
  .zfxxgk .menu-cards li a.item span{width: 8.5em !important;}
  .zfxxgk .menu-cards li a.item span b{display: none !important;}
  .zfxxgk .menu1 li{width: 100%;}
  .zfxxgk .menu2{margin-top: 15px !important;}
}

.zczhjd{padding: 8px 0;}
.zczhjd .place{padding-top: 34%;}

.zcwjk .bd dl{position: relative; border: 1px solid #b3c6e2; border-radius: 10em; background: #fff;}
.zcwjk .bd dl dd{margin-right: 60px; margin-left: 20px;}
.zcwjk .bd dl dd input[type="text"]{width: 100%; height: 44px; color: #666; font-size: 1.0625em; line-height: 44px; border: none; background: none;}
.zcwjk .bd dl dd input::-webkit-input-placeholder{color: #a2a2a2;}
.zcwjk .bd dl dt.button{position: absolute; top: 0; right: 0; bottom: 0; width: 60px; cursor: pointer;}
.zcwjk .bd dl dt.button img{position:absolute; top: 0; right: 0; bottom: 0; left: 0; width: 22px; height: 22px; margin: auto;}
@media (max-width:450px) {
  .zcwjk .bd dl dd{margin-right: 40px;}
  .zcwjk .bd dl dd input[type="text"]{height: 38px; line-height: 38px;}
  .zcwjk .bd dl dt.button{width: 40px;}
}

.zffw{float: right !important;}
.zffw .menu-cards li a.item{height: 80px; line-height: 80px; background-repeat: no-repeat; background-position: center center; background-size: cover; border: none;}
.zffw .menu-cards li.li0 a.item{color: #1069b3; background-image: url(../images/index/zfgb_bg.png);}
.zffw .menu-cards li.li1 a.item{color: #1f48a1; background-image: url(../images/index/zfbb_bg.png);}
@media (max-width:1280px) {
  .zffw{float: none !important;}	
}
@media (max-width:640px) {
  .zffw .col-xs-6{float: none; width: auto;}	
}
@media (max-width:414px) {
  .zffw .menu-cards.abs li a.item{padding-right: 12%; padding-left: 25%;}
  .zffw .menu-cards.abs li a.item i{left: 5%; width: 15%;}
  .zffw .menu-cards.abs li a.item b{right: 5%;}	
  .zffw .menu-cards.abs li a.item:hover{padding-left: 27%;}
  .zffw .menu-cards.abs li a.item:hover b{right: 3%;}	
}

/*政民互动*/
.zmhd{}
@media (max-width:768px) {
  .zmhd{padding-right: 15px !important; padding-left: 15px !important;}
  .zmhd.pt{padding-top: 15px !important;}
}
@media (max-width:480px) {
  .zmhd{padding: 1em 0 0; background: none !important;}
  .zmhd{padding-right: 0 !important; padding-left: 0 !important;}
  .zmhd.pt{padding-top: 0 !important;}
}
.dczj > .hd ul{position: relative;}
.dczj > .hd li.li0{position: absolute; top: 0; left: 0; white-space: nowrap;}
.dczj > .hd li.li1{float: none; text-align: center;}
.dczj > .hd li.li2{position: absolute; top: 0; right: 0; white-space: nowrap;}
.dczj > .bd .com-more{text-align: right;}
.dczj > .bd .com-more a{color: #1069b3;}
.dczj > .bd .newslist li .itm{padding-top: 20px; padding-bottom: 20px;}
@media (max-width:992px) {
  .dczj > .bd .newslist li .itm{padding-top: 15px; padding-bottom: 15px;}
}
@media (max-width:480px) {
  .zmhd{padding: 1em 0 0; background: none !important;}
  .dczj > .bd{padding-right: 15px; padding-bottom: 15px; background: #fafafa;}
}
.xwfbh{margin-top: 20px; padding-top: 25px; border-top: 1px solid #eaeaea;}
.xwfbh .bd dl{position: relative;}
.xwfbh .bd dl dt{float: left; width: 45%;}
.xwfbh .bd dl dt .place{padding-top: 60%;}
.xwfbh .bd dl dd{position: absolute; top: 0; right: 0; bottom: 0; left: 45%; padding-bottom: 35px;}
.xwfbh .bd dl dd > div{margin-left: 20px;}
.xwfbh .bd dl dd .time{position: absolute; right: 0; bottom: 0; left: 0; color: #808080;}
.xwfbh .bd dl dd .time img{height: 20px; margin-right: .25em;}
@media (max-width:1280px) {
  .xwfbh .bd dl dt{float: left; width: 100px;}
  .xwfbh .bd dl dd{position: relative; left: auto; margin-top: -5px; margin-left: 100px;}
  .xwfbh .bd dl dd > div{margin-left: 15px;}
  .xwfbh .bd dl dd .time{bottom: -3px;}
}
@media (max-width:992px) {
  .xwfbh{margin-top: 15px; padding-top: 20px;}	
}
@media (max-width:480px) {
  .xwfbh{margin-top: 20px; padding-top: 15px;}	
}
.gwyhd .place{padding-top: 26.11%;}

.ldxx > .com-column{background: url(../images/index/zmhd_thead_bg.png) no-repeat 90% bottom;}
.ldxx > .tbody{position: relative; padding: 20px; background: #fff; border: 1px solid #f0f0f0;}
.ldxx > .tbody > .hd ul{float: none; text-align: center;}
.ldxx > .tbody > .hd ul li{float: none; display: inline-block; margin: 0 3%;}
.ldxx > .tbody > .bd{height: 243px; overflow: hidden;}
.ldxx .tab-brief > .hd li a b{font-size: 1.125em;}
.ldxx .tab-brief > .hd li a b.b1{color: #d42d26;}
.ldxx .tab-brief > .hd li a b.b2{color: #3478c1;}
.ldxx .tab-brief > .hd li a b.b3{color: #f7d347;}
.ldxx .tab-brief > .hd li a b.b4{color: #e59134;}
.ldxx .tab-brief > .hd li a b.b5{color: #4ea64c; margin-right: .25em;}
.ldxx .infolist li{padding-top: .3125em; padding-bottom: .3125em;}
.ldxx .infolist li:nth-child(5){display: none;}
.ldxx .desc{padding: .5em 0; height: 135px; font-size: 1.25em; line-height: 2em; text-indent: 2em; text-align: justify;}
.ldxx .menu-cards li a.item{padding-top: .5em; padding-bottom: .5em; color:}
.ldxx .menu-cards li a.item i{width: 30px; height: 30px;}
.ldxx .menu-cards li a.item span{width: 5.5em; max-width: none;}
.ldxx .zqhd .desc{font-size: 1em;}
.ldxx .zqhd .menu-cards{width: 50%; margin-right: auto; margin-left: auto;} 
@media (max-width:1500px) {
  .ldxx > .tbody > .bd{height: 223px;}
  .ldxx .desc{height: 125px;}
  .ldxx .zqhd .desc{font-size: 1.0625em;}
  .ldxx .infolist li{padding-top: .3875em; padding-bottom: .3875em;}
}
@media (max-width:1280px) {
  .ldxx > .tbody > .bd{height: 207px;}
  .ldxx .desc{padding: 0; height: auto; font-size: .9375em; line-height: 1.75em;}
  .ldxx .menu-cards li{width: 50%;}	
  .ldxx .menu-cards li a.item{padding-top: .4em; padding-bottom: .4em;}
  .ldxx .infolist li{padding-top: .625em; padding-bottom: .625em;}
  .ldxx .infolist li:nth-child(5){display: block;}
  .ldxx .zqhd .menu-cards{width: auto;}
  .ldxx .zqhd .desc{font-size: .9375em;}
}
@media (max-width:992px) {
  .ldxx > .tbody{padding: 15px;}
  .ldxx > .tbody > .bd{height: auto;}
  .ldxx .desc{height: auto;}
  .ldxx .infolist li{padding-top: .5em; padding-bottom: .5em;}
}
@media (max-width:992px) {
  .ldxx .menu-cards li a.item{border-radius: 3px;}
  .ldxx .menu-cards li a.item i{display: block; margin: 0 auto .5em;}
  .ldxx .menu-cards li a.item span{display: block; width: auto; text-align: center;}
}

/*政务服务*/
.wsbs > .com-column{background: url(../images/index/zwfw_thead_bg.png) no-repeat 10% bottom;}
.wsbs > .tbody{padding: 20px; background: url(../images/index/zwfw_fwsx_bg.png) no-repeat left top; background-size: 100% 100%;}
@media (max-width:992px) {
  .wsbs > .tbody{padding: 15px;}
}
.wsbs > .tbody > .bd .section{height: 0; overflow: hidden;}
.wsbs > .tbody > .bd .section.active{height: auto;}

.wsbs .swiper-container{margin-right: -10px; margin-left: -10px;}
.wsbs .swiper-slide .itm{margin-right: 10px; margin-left: 10px;}
@media (max-width:1280px) {
  .wsbs .swiper-container{margin-right: -7px; margin-left: -8px;}
  .wsbs .swiper-slide .itm{margin-right: 7px; margin-left: 8px;}	
}
.wsbs .bssx .swiper-slide .itm{display: block; padding: .875em 5% .75em; background: #fff; border: 1px solid #f0f0f0;}
.wsbs .bssx .swiper-slide .itm img{display: block; margin: 0 auto; width: 40px; height: 40px;}
.wsbs .bssx .swiper-slide .itm span{display: block; line-height: 30px; text-align: center;}

.wsbs .fwlink .swiper-slide dl .place{padding-top: 29.75%;}
.wsbs .fwlink .swiper-ctrl-button{display: none;}
@media (max-width:1500px) {
  .wsbs .fwlink .swiper-slide dl .place{padding-top: 29.25%;}	
}

@media (max-width:768px) {
  .wsbs .fwlink{margin-right: 15px; margin-left: 15px;}
  .wsbs .fwlink .swiper-ctrl-button{display: block;}
}


/*专题专栏*/
.ztzl .swiper-container{margin-right: -10px; margin-left: -10px;}
.ztzl .swiper-slide .itm{margin-right: 10px; margin-left: 10px;}
.ztzl .swiper-slide .itm .place{padding-top: 39.64%;}
@media (max-width:1280px) {
  .ztzl .swiper-container{margin-right: -7px; margin-left: -8px;}
  .ztzl .swiper-slide .itm{margin-right: 7px; margin-left: 8px;}	
}
